html,body{_background-image:url(about:blank);_background-attachment:fixed;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,th,td{margin:0;padding:0;font:14px/1 'Microsoft YaHei',Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
i,s{font-style:normal}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}
small{font-size:13px}
ul,ol{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:none}
abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help}
q:before,q:after{content:''}
legend{color:#000}
fieldset,img{border:none}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
input{border:none;outline:none}



#wowslider-container1{display:table;zoom:1;position:relative;width:100%;max-width:1920px;max-height:600px;margin:0px auto 0px;z-index:90;text-align:left; /* reset align=center */font-size:10px;text-shadow:none; /* fix some user styles */	/* reset box-sizing (to boostrap friendly) */
-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
* html #wowslider-container1{width:1920px}
#wowslider-container1 .ws_images ul{position:relative;width:10000%;height:100%;left:0;list-style:none;margin:0;padding:0;border-spacing:0;overflow:visible;	/*table-layout:fixed;*/}
#wowslider-container1 .ws_images ul li{position:relative;width:1%;height:100%;line-height:0; /*opera*/overflow:hidden;float:left;font-size:0;padding:0 0 0 0!important;margin:0 0 0 0!important;}
#wowslider-container1 .ws_images{position:relative;left:0;top:0;height:100%;max-height:600px;max-width:1920px;vertical-align:top;overflow:hidden;}
#wowslider-container1 .ws_images ul a{width:100%;height:100%;max-height:600px;display:block;color:transparent;}
#wowslider-container1 img{max-width:none!important;}
#wowslider-container1 .ws_images .ws_list img,#wowslider-container1 .ws_images > div > img{width:100%;border:none 0;max-width:none;padding:0;margin:0;}
#wowslider-container1 .ws_images > div > img{max-height:600px;}
#wowslider-container1 .ws_images iframe{position:absolute;z-index:-1;}
#wowslider-container1 .ws-title > div{display:inline-block!important;}
#wowslider-container1 a{text-decoration:none;outline:none;border:none;}
#wowslider-container1  .ws_bullets{float:left;position:absolute;z-index:70;}
#wowslider-container1  .ws_bullets div{position:relative;float:left;font-size:0px;}

/* compatibility with Joomla styles */
#wowslider-container1  .ws_bullets a{line-height:0;}
#wowslider-container1  .wsl{display:none;}
#wowslider-container1 sound,#wowslider-container1 object{position:absolute;}

/* prevent some of users reset styles */
#wowslider-container1 .ws_effect{position:static;width:100%;height:100%;}
#wowslider-container1 .ws_photoItem{background:#fff;}
#wowslider-container1 .ws_photoItem > div{left:2em;right:2em;top:2em;bottom:2em;}
#wowslider-container1.ws_gestures{cursor:-webkit-grab;cursor:-moz-grab;cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABwSURBVEjH7ZJBEsAgCAMT/v/n9NCOSqe2oD2yNx1JggB4BCEFWyFASP2KMQE7ywWhe/tTRGCGogLk02tFctiW/SUgaMyQG4PdPzDn31rQbMb8FiAXgvsEJNax1yVlVGAjA93apP3HFhZTGIqiKH7iADB6HxPlHdNVAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA3LTA3VDEzOjQ5OjEwKzAyOjAwm7WiFAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wNy0wN1QxMzo0OToxMCswMjowMOroGqgAAAAASUVORK5CYII="),move;}
#wowslider-container1.ws_gestures.ws_grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAABaSURBVEjH7ZMxCkAhDEOT8u9/5TpJ+xWkFse8IYutJgEB8RCHL1qCc90BEFnT6QH7mwgFHBUf8wJyS1TDLuc3vmighx37LZdIth3E5hKj9n6O0HRh+oJCiFcMxRUUDxR1CTMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTQtMDctMDdUMTM6NDk6MzgrMDI6MDDqf+sOAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE0LTA3LTA3VDEzOjQ5OjM4KzAyOjAwmyJTsgAAAABJRU5ErkJggg=="),move;}

/* hide controls when video start play */
#wowslider-container1.ws_video_playing .ws_bullets{display:none;}
#wowslider-container1.ws_video_playing:hover .ws_bullets{display:block;}

/* IE fix because it don't show controls on hover if frame visible */
#wowslider-container1.ws_video_playing_ie .ws_bullets,#wowslider-container1.ws_video_playing_ie a.ws_next,#wowslider-container1.ws_video_playing_ie a.ws_prev{display:block;}

/* youtube/vimeo buttons */
#wowslider-container1 .ws_video_btn{position:absolute;display:none;cursor:pointer;top:0;left:0;width:100%;height:100%;z-index:55;}
#wowslider-container1 .ws_video_btn.ws_youtube,#wowslider-container1 .ws_video_btn.ws_vimeo{display:block;}
#wowslider-container1 .ws_video_btn div{position:absolute;background-image:url(../images/playvideo.png);background-size:200%;top:50%;left:50%;width:7em;height:5em;margin-left:-3.5em;margin-top:-2.5em;}
#wowslider-container1 .ws_video_btn.ws_youtube div{background-position:0 0;}
#wowslider-container1 .ws_video_btn.ws_youtube:hover div{background-position:100% 0;}
#wowslider-container1 .ws_video_btn.ws_vimeo div{background-position:0 100%;}
#wowslider-container1 .ws_video_btn.ws_vimeo:hover div{background-position:100% 100%;}
#wowslider-container1 .ws_playpause.ws_hide{display:none!important;}
#wowslider-container1  .ws_bullets{padding:5px;}
#wowslider-container1 .ws_bullets a{width:22px;height:20px;background:url(../images/bullet.png) left top;float:left;text-indent:-9999px;position:relative;color:transparent;}
#wowslider-container1 .ws_bullets a.ws_selbull,#wowslider-container1 .ws_bullets a:hover{background-position:0 100%;}
#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{background-size:200%;position:absolute;top:50%;margin-top:-1.6em;z-index:60;height:4em;width:3.9em;background-image:url(../images/arrows.png);}
#wowslider-container1 a.ws_next{background-position:100% 0;right:0;}
#wowslider-container1 a.ws_prev{left:0;background-position:0 0;}

/*playpause*/
#wowslider-container1 .ws_playpause{width:3.9em;height:4em;position:absolute;top:50%;left:50%;margin-left:-1.9em;margin-top:-1.6em;z-index:59;}
#wowslider-container1 .ws_pause{background-size:100%;background-image:url(../images/pause.png);}
#wowslider-container1 .ws_play{background-size:100%;background-image:url(../images/play.png);}
#wowslider-container1 .ws_pause:hover,#wowslider-container1 .ws_play:hover{background-position:100% 100%!important;}

/* bottom center */
#wowslider-container1  .ws_bullets{bottom:0;left:50%;}
#wowslider-container1  .ws_bullets div{left:-50%;}
#wowslider-container1 .ws-title{position:absolute;bottom:7%;left:0;margin-right:0.5em;z-index:50;color:#000;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;text-shadow:0.1em 0.1em 0 #fff;}
#wowslider-container1 .ws-title div,#wowslider-container1 .ws-title span{display:inline-block;background:#FFF;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
#wowslider-container1 .ws-title div{display:block;font-size:1.3em;padding:0.8em;margin-top:1em;}
#wowslider-container1 .ws-title span{font-size:1.9em;padding:0.5em;}
#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev,#wowslider-container1 .ws_playpause{display:none;}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next,#wowslider-container1:hover a.ws_prev,#wowslider-container1:hover .ws_playpause{display:block}
#wowslider-container1 .ws_images > ul{animation:wsBasic 12s infinite;-moz-animation:wsBasic 12s infinite;-webkit-animation:wsBasic 12s infinite;}
@keyframes wsBasic{
	0%{left:-0%}
	16.67%{left:-0%}
	33.33%{left:-100%}
	50%{left:-100%}
	66.67%{left:-200%}
	83.33%{left:-200%}
}
@-moz-keyframes wsBasic{
	0%{left:-0%}
	16.67%{left:-0%}
	33.33%{left:-100%}
	50%{left:-100%}
	66.67%{left:-200%}
	83.33%{left:-200%}
}
@-webkit-keyframes wsBasic{
	0%{left:-0%}
	16.67%{left:-0%}
	33.33%{left:-100%}
	50%{left:-100%}
	66.67%{left:-200%}
	83.33%{left:-200%}
}
#wowslider-container1 .ws_bullets  a img{text-indent:0;display:block;bottom:18px;left:-77px;visibility:hidden;position:absolute;border:1px solid #FFFFFF;max-width:none;}
#wowslider-container1 .ws_bullets a:hover img{visibility:visible;}
#wowslider-container1 .ws_bulframe div div{height:48px;overflow:visible;position:relative;}
#wowslider-container1 .ws_bulframe div{left:0;overflow:hidden;position:relative;width:153px;background-color:#FFFFFF;}
#wowslider-container1  .ws_bullets .ws_bulframe{display:none;bottom:20px;overflow:visible;position:absolute;cursor:pointer;border:1px solid #FFFFFF;}
#wowslider-container1 .ws_bulframe span{display:block;position:absolute;bottom:-7px;margin-left:3px;left:77px;background:url(../images/triangle.png);width:15px;height:6px;}
#wowslider-container1 .ws_bulframe div div{height:auto;}
@media all and (max-width:400px){
	#wowslider-container1 .ws_controls,#wowslider-container1 .ws_bullets,#wowslider-container1 .ws_thumbs{display:none}
}
#head,#keyword .key,#pro,#ad .w_ad,#h-topa{width:1200px;margin:0 auto;overflow: hidden;}
#head{height: 127px;}
#h-top{height: 30px; background-color: #cbdae3;}
#h-top #h-topal{line-height: 30px; color: #727682; float: left;}
#h-top #h-topar{line-height: 30px; color: #727682; float: right;}

#h-top #h-topar .coct li{float: left; line-height: 30px;}
#h-top #h-topar .coct li img{vertical-align: middle;padding: 0 8px;}
#h-top #h-topar .coct .lan{padding-left: 20px;}
#h-top #h-topar .coct li a{color: #727682;}

#head #logo{width: 400px; float: left;}
#head #search{float: left;width:400px;margin-top:57px; padding-left: 55px;}
#head #search input{text-indent: 4px; font-size: 16px; letter-spacing:1px; height:30px;line-height: 30px;border:1px solid #A1A1A1;width:303px;padding:0 10px;float:left;margin-right: 1px}
#head #search .span{float: left; display: block;background:url(../images/searcha.jpg) no-repeat 0 0/100% 100%;width:70px;height:32px;cursor: pointer; padding:0px !important; border:none;}

#head #rtel{float: right;}


#pro h3{height:1px;width:100%;position: relative;margin:60px 0 75px;font-weight: normal;}
#pro h3 p{background-color:white;position: absolute;font-size:30px;color:#18529b;text-align: center;left:49%;
	width:160px;
	margin-left:-60px;
	top:-15px;
	letter-spacing: 1px;
}
#pro h3 p em{height: 2px; background-color: #18529b; display: block; width: 58px; margin:17px 0 0 52px;}
#pro h3 p span{color:#a2a2a2; font-size: 16px; display: block;  margin-top: 9px;}

.list-menu{float:left;display: inline-block; height:592px; width:309px; background:url(../images/pro-bg.jpg) no-repeat top center;}
.list-menu #pro_menu{padding-top: 37px; width: 222px; margin: auto;}

.list-pro{float:right;display: inline-block;width:870px;}
.list-pro .lt-t{height: 70px; width: 870px; float: right;}
.list-pro .lt-tl{padding-left: 10px; float: left;}
.list-pro .lt-tr{float: right;padding-right: 19px; line-height: 60px;}
.list-pro .lt-tr a{color: #8d8c8d;}
.list-pro .lt-tr a:hover{color: red;}

.list{float:right;display: inline-block;width:870px;}
.list li{display: none;}
.list li.act{display: block;}
.list li dl dd{display: inline-block;float:left;margin:0 8px 20px 8px;}
.list li dl dd img{border:2px solid #e1dfe0;display: block;width:267px;height:187px;}
.list li dl dd p{height:60px;line-height: 60px;background-color:#e1dfe0;}
.list li dl dd a:hover img{border:2px solid #3e64a3 ;}
.list li dl dd a:hover p{background-color:#18529b;color:#FEFEFE;}
.list li dl dd a p{text-align: center;font-size:18px;color:#666; letter-spacing: 0.5px;}
.list-menu li{border-bottom:1px dashed #c5c5c5; height:61px;line-height:63px;color:#FEFEFE;font-size:17px;}

/* 产品二级 */
.list-menu li{position: relative; border-bottom:1px dashed #c5c5c5; height:32px;line-height:32px;color:#FEFEFE;margin-bottom: 1px}
.list-menu li a{color:#666;display: block; font-size: 16px;}
.list-menu li:hover .nn1{display: block;}
.list-menu ul li ul{position: absolute; top: 0; left: 180px;display: none;}
.list-menu li ul li{border:none; height: 40px; line-height: 40px; color: #000; width: 250px; text-align: center; margin-bottom: 0px;}
.list-menu li ul li a{margin-left: 45px; font-size:16px; display: block; border:1px dashed #c5c5c5; border-radius:3px; width: 200px; background-color: #fff; opacity: 0.8;}
.list-menu li ul li a:hover{color: #fff;  opacity: 1; background-color: #18529b;}
.list-menu li ul li:hover{}


.list-menu li:last-of-type{border:none;}
.list-menu li.act a{border-bottom:1px dashed #c5c5c5;color:#666;}
.list-menu li a{color:#666;display: block;}
/*.list-menu li a span{padding:0 15px 0 100px;}*/
.list-menu li a.more{width:163px;height:36px;line-height: 36px;text-align: center;border-radius: 5px;border:1px solid #62605f;
margin:20px 0 0 20px;
float:left;
}
.list-menu li a.more:hover{background-color: #18529b; color: #fff;}
#ad{height:301px;background:url(../images/w_city.jpg) no-repeat center center; margin-top: 30px;}



#head,#keyword .key,#pro,#ad .w_ad,#news_tit,.w_link,.w_f,#News,#about .w_a,#partner .par-b,.ftall,.fengc-a{width:1200px;margin:0 auto;overflow: hidden;}

#menu ul{ width:1200px;margin:0 auto;}
#menu{height:50px;line-height: 50px;background:#18529b;}
#menu ul li{float:left;}
#menu ul li a{font-size:16px;color:#FEFEFE;display: block;overflow: hidden;height:50px;line-height: 50px;padding:0 22px;}
#menu ul li{float:left; position:relative;}
#menu ul li a.act,
#menu ul li a:hover{background-color:#008fd7;color:#FEFEFE;}
#menu ul li blockquote{ position:absolute; padding:0; margin:0; left:0; top:50px; z-index:9999999; display:none;}
#menu ul li blockquote a{ width:130px; font-size:14px; height:40px; line-height:40px; border-bottom:1px solid #226fbc; background:#18529b;}
#menu ul li:hover blockquote{ display:block;}
#menu ul li blockquote span{ position:relative; display:block;}
#menu ul li blockquote div{ width:130px; position:absolute; top:0px; left:174px; display:none;}
#menu ul li blockquote div a{ background-color:#216eba; border-bottom:1px solid #2579c2;}
#menu ul li blockquote span:hover div{ display:block;}

#news_all{background:url(../images/news_all.png) no-repeat center center; height: 1200px;}
#news_tit{background-color: #fefefe;}
#news_tit h3{height: 132px;}
#news_tit h3 p{text-align: center; color: #18529b; font-size: 35px; margin-top: 40px;}
#news_tit h3 p img{vertical-align: text-bottom;margin:0 4px;}
#news_tit h3 em{height: 2px; background-color: #18529b; display: block; width: 60px; margin:7px 0 0 564px;}
#news_tit h3 span{text-align: center; display: block; color: #a0a0a1; font-size: 16px; margin-top: 13px; letter-spacing: 1px;}

#news_tit .li-a{height: 336px;}
#news_tit .li-a .li-ar{float: right; margin-top: 8px;}
#news_tit .li-a .li-al{float: left; margin-left: 35px;}
#news_tit .li-a .li-al dl{margin-left: 75px;}
#news_tit .li-a .li-al dd{font-size: 17px;width: 500px; color: #666;}
#news_tit .li-a .li-al dd b{margin-right: 10px; margin-left: 10px; display: inline-block; color: #16ad5e; float: left; line-height: 30px;}
#news_tit .li-a .li-al dd img{padding-top: 10px;}
#news_tit .li-a .li-al dd span{display: inline-block; width: 400px; line-height: 30px;}

#news_tit .li-a .li-al img{float: left;}
#news_tit .li-a .li-al p{float: left; height: 57px; line-height: 57px; font-size: 32px; color:#18529b; padding-left: 15px;}


#news_tit .li-b{height: 366px;}
#news_tit .li-b .li-ar{float: right;}
#news_tit .li-b .li-al{float: left; margin-left: 35px; margin-top: 36px;}
#news_tit .li-b .li-al dl{margin-left: 75px;}
#news_tit .li-b .li-al dd{font-size: 17px;width: 500px; color: #666;}
#news_tit .li-b .li-al dd img{padding-top: 10px;}
#news_tit .li-b .li-al dd span{display: inline-block; width: 470px; line-height: 30px; margin-left: 10px;}

#news_tit .li-b .li-al img{float: left;}
#news_tit .li-b .li-al p{float: left; height: 57px; line-height: 57px; font-size: 32px; color:#18529b; padding-left: 15px;}

#news_tit .li-c{height: 326px;}
#news_tit .li-c .li-ar{float: right;}
#news_tit .li-c .li-al{float: left; margin-left: 35px; margin-top: 40px;}
#news_tit .li-c .li-al dl{margin-left: 75px;}
#news_tit .li-c .li-al dd{font-size: 17px;width: 500px; color: #666;}
#news_tit .li-c .li-al dd img{padding-top: 10px;}
#news_tit .li-c .li-al dd span{display: inline-block; width: 470px; line-height: 30px; margin-left: 10px;}

#news_tit .li-c .li-al img{float: left;}
#news_tit .li-c .li-al p{float: left; height: 57px; line-height: 57px; font-size: 32px; color:#18529b; padding-left: 15px;}

/*友情链接*/
#fd-link{height:45px;line-height: 45px;background-color:#f8f8f8;font-size:14px; margin-top: 30px;}
#fd-link span{font-size: 14px; display: block;float:left;color:#2464d8;}
#fd-link li{float:left;display: inline-block;height:45px;line-height: 45px;padding:0 15px;}
#fd-link li a{color:#231915; font-size: 14px;}

/*底部*/
#foot{height:241px;background-color:#18529b;color:white; overflow: hidden;}
#foot .ftall{height: 199px;}
#foot .ftall .fta{margin: 60px 0 0 5px; float: left;}
#foot .ftall .ftb{float: left; margin-top: 47px; margin-left: 30px;}
#foot .ftall .ftb p{text-align: left; font-size: 17px; color: #efefef; line-height: 30px;}
#foot .ftall .ftc{float: left; margin:36px 0 0 37px;}
#foot .footb{height: 40px; border-top: 2px solid #6287b4; line-height: 40px; text-align: center; color: #d2d2d2; font-size: 14px;}



/*新闻*/
#News{ overflow: hidden;}
#News h3{}
#News h3 p{text-align: center; color: #18529b; font-size: 35px; margin-top: 45px;}
#News h3 p img{vertical-align: text-bottom;margin:0 4px;}
#News h3 em{height: 2px; background-color: #18529b; display: block; width: 60px; margin:20px auto 0;}
#News h3 span{margin-bottom: 60px; text-align: center; display: block; color: #a0a0a1; font-size: 16px; margin-top: 13px; letter-spacing: 1px;}


/*#News .news-b{}*/
.newlist{ overflow:hidden;}
.newlist span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.newlist .left{float:left;_display:inline;width:622px;position:relative}
.newlist .tab_con{overflow:hidden}
.ultit li{float:left;width:50%;height:44px;line-height:44px}
.ultit li a{background:url(../images/ultitr.jpg) no-repeat; display:block;color:#494645;font-size:18px;text-align: center;}
.ultit li.aci a{background:url(../images/ultitl.jpg) no-repeat; color: #fff;}

.n-for{height: 143px; margin-top: 30px; margin-bottom: 14px; border: none !important;}
.for-l{margin-right: 20px;float: left;}
.for-r{float: left; width: 350px;}
.for-r h2{font-size: 19px; color: #5e5b5a; margin-bottom: 10px;}
.for-r p{text-align: left; color: #72706f; font-size: 15px; letter-spacing: 0.5px; height: 80px; overflow: hidden;}
.for-r a{margin-top: 8px; color: #7f7d7c; display: block;width: 114px; height: 24px; border: 1px solid #8c8a89; border-radius: 5px; text-align: center; line-height: 24px;}
.for-r a:hover{color: red;}

.tab_con {}
.tab_con a li{color: #666; display: block; line-height: 24px; border: 2px solid #dcdddd; height: 24px; margin-top: 8px; font-size: 15px;}
.tab_con a:hover li{color: #2a5fa3; border: 2px solid #2a5fa3;}
.tab_con a li em{margin:0 8px 0 10px;}
.tab_con a li span{display: block; float: right; white-space: nowrap; text-overflow: ellipsis; margin-right: 10px;}

/*.ultit li a.act em{color:#e15a3d}
.ultit li a em{color:#3573b5}*/
/*.subleft{width:247px;color:black;margin:15px 25px 0 10px}
.subleft-img{width:242px;height:169px;border:1px solid #aaaaaa}
.subleft,.subright{float:left;margin-top:17px}
.subright{width:415px;_width:auto;margin-left:30px}
.subleft div{font-size:14px}
.subleft div h4{line-height:30px}
.subleft div p{font-size:12px;line-height:25px}*/

.date{padding:0 4px}
.date,.listnews{float:left;height:100%}
.listnews{width:258px;_width:auto;line-height:20px}
.date span,.listnews span{display:block;text-align:center}
.listnews span.tit{color:#363636;line-height:25px}
.listnews span.listcon{color:#6f6f6f;white-space:normal}
.listnews span{text-align:left}
.fixed{position:relative;overflow:hidden;width:100%}
.newcontent{float:left;width:50%;overflow:hidden}
.poslide{position:relative;overflow:hidden}

.newlist .right{float:right;width:503px}
.newlist .right p{height:43px;color:#fff;font-size:18px; background-color: #18529b; line-height: 43px; text-align:center;}
.newlist .right p span{color: #fff; font-size: 15px;}
.qa{overflow:hidden}
.newlist .right dt{height:35px;line-height:25px;color:#3c3e46; font-size: 16px;}
.newlist .right dd{color:#7d7d7d}
.newlist .right .fl{ overflow: hidden; display:block;float:left;width:340px;font-style:normal;line-height:25px; font-size: 15px;}
.q,.a{display:block;width:26px;height:26px;line-height:26px;text-align:center;color:white;float:left;margin-right:10px; border-radius: 15px;}
.qawrap li{overflow:hidden; display:inline-block; margin-left:60px; margin-top: 30px;}
.q{background-color:#18529b;}
.a{background-color:#16ad5e;}

/*.subright li{line-height:35px;border-bottom:1px dashed #d1d1d1;background:url(../images/arrow-tags.jpg) no-repeat left center;padding-left:15px}
.subright span{display:block;float:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.subright a{color:black}
.subright a:hover{color:red}*/

/**/



p{color:#666;}

h1{font-size:20px;line-height:50px;text-align:center;color:#333;}
h1 em{font-size:30px;color:#CB0000;padding:0 10px;}
textarea{display:block;text-indent:0;width:500px;margin:0 auto 20px;background:#ccc;border:0 none;resize:;font-size:12px;min-height:120px;}
textarea.t1{height:340px;margin:20px auto ;}

.small-navs{position:absolute;}

#about{background: url(../images/bsaz.jpg) no-repeat; background-position-x:50%; overflow:hidden; height: 600px;}
#about h3 p{text-align: center; color: #18529b; font-size: 35px; margin-top: 40px;}
#about h3 p img{vertical-align: text-bottom;margin:0 4px;}
#about h3 em{height: 2px; background-color: #18529b; display: block; width: 60px; margin:20px auto 0 ;}
#about h3 span{text-align: center; display: block; color: #a0a0a1; font-size: 16px; margin-top: 13px; letter-spacing: 1px;}


#about .w_a img{float:left; margin-top: 18px;}

.w_a .con{width:573px; float: right; margin-top: 35px; margin-right: 20px;}
.w_a .con h5{font-size:23px;color:#18529b;height:35px;line-height: 35px; padding-bottom: 10px;}
.w_a .con p{text-indent: 2em;line-height: 30px; text-align: left; font-size: 16px;}
.w_a .con a{display: block;background-color:#18529b;color:white;width:179px;height:40px;line-height: 40px;text-align: center;border-radius: 5px;margin-top: 20px}

/*partner*/
#partner{ background: url(../images/prt-bg.png) no-repeat; overflow: hidden;}
#partner h3{}
#partner h3 p{text-align: center; color: #18529b; font-size: 35px; margin-top: 60px;}
#partner h3 p img{vertical-align: text-bottom;margin:0 4px;}
#partner h3 em{height: 2px; background-color: #18529b; display: block; width: 60px; margin:20px auto 0;}
#partner h3 span{margin-bottom: 60px; text-align: center; display: block; color: #a0a0a1; font-size: 16px; margin-top: 13px; letter-spacing: 1px;}

#partner .par-b{margin-bottom: 70px;}
#partner .par-b a{float: left; margin-left: 37px; width:271px;}
#partner .par-b li:hover p{background-color: #18529b; color: #fff;}
#partner .par-b a{display: block;}
#partner .par-b a:first-child{margin-left: 1px;}
#partner .par-b li p{height: 56px; background-color: #e1dfe0; color: #7d7c7d; line-height: 55px; text-align: center; font-size: 16px;}

#partner .par-ck{letter-spacing: 1px; font-size: 20px; width: 280px; border: #979797 1px solid; border-radius: 20px; margin: 0 auto; display: block; text-align: center; color: #7d7c7d; height: 49px; line-height: 49px;}
#partner .par-ck:hover{background-color:#18529b; color: #fff;}

.at{height: 300px; background: url(../images/at.jpg) no-repeat center center;}


/*新合作客户*/
.slide{overflow: hidden; height: 283px;}
.silder-box{ position:relative; margin:auto;}
.silder ul{margin:0 auto; height:223px; overflow:hidden;}
.silder li{width:271px; float:left; margin-left: 29px; text-align:center;}
.silder li:hover p{background-color: #18529b; color: #fff;}
.silder li img{width:271px;height:166px; }
.silder li p{color: #7d7c7d; font-size: 18px; line-height: 55px; background-color: #e1dfe0;}
.silder-button{top:50px;width:76px;height:76px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(../images/bl.jpg);}
.silder-button.btr{right:10px;background:url(../images/br.jpg);}

.silder-box-1{width:1200px;}
.marquee{ width:1200px; overflow:hidden;}

/*风采*/
#fengcai{height:310px; overflow: hidden; background:url(../images/ry-bg.png) no-repeat;}
.fengc-a{height: 250px; margin:50px auto;}
.fengc-a ul{ overflow:hidden;}
.fengc-a ul li{float: left; width: 218px; padding-left: 22px;}
.fengc-a ul li:hover img{border:4px solid #4471ab;}
.fengc-a ul li:hover p{color:#18529b; }
.fengc-a ul li:first-child{margin-left: 0px;}
.fengc-a ul li img{ width:213px; height:157px;border:4px solid #dcdddd;}
.fengc-a ul li a{ display: block; width: 221px;}
.fengc-a ul li p{color: #666; font-size: 18px;margin-top: 30px; text-align: center; display: block;}
.marqueec{ width:1200px; overflow:hidden;}